`ifndef TEST_SV
`define TEST_SV

`include "transaction.svh"

module automatic test;
	transaction tr_array[]; // 定义动态句柄数组
	initial begin
		tr_array = new[4]; // 创建动态句柄数组
		foreach (tr_array[i]) begin
			tr_array[i] = new(i); // 为句柄数组中的每个元素创建对象
			tr_array[i].print();
		end
	end
endmodule

`endif
